// 一、path内置模块 
// 引入模块 
// const path = require("path");

// 1. 生成相对服务器的绝对路径；path.resolve();
// let mypath = "./test/index.html";
// let newPath = path.resolve(mypath);
// console.log(newPath);

// 自动处理路径 合并多个路径 生成绝对路径
// let newPath = path.resolve("./test","./index","../index.html");
// var str = __dirname+"./test" + "./index/" + "../index.html";  // 生成的路径没有经过处理；
// console.log(str);

// 2.处理且合并多个路径 , path.join
// let newpath =  path.join(__dirname,"./test/index","../mytest/myindex","./index.html");
// console.log(newpath);

// 3.获取路径里到目录的部分 ；path.dirname()
// let myurl = "http://localhost/index/test.html";
// let newurl =  path.dirname(myurl);
// console.log(newurl);

// 4.获取路径里的后缀名称 ；
// let myurl = "http://localhost/index/test.js";
// // 获取 路径里文件的后缀名称；
// let extname =  path.extname(myurl);
// console.log(extname);

// 二、url内置模块 ，处理路径；
const url = require("url");
let myurl = "http://localhost:8989/test/index.html?myname=lisi&age=20";
// var urlObj  = url.parse(myurl);
// console.log(urlObj);

// 1.获取真正的路径 
// let myurl = "http://localhost:8989/test/index.html?myname=lisi&age=20";
// let myurl = "http://localhost:8989/test/index.html";

// 2.获取路径里的参数；
var urlObj = url.parse(myurl,true);
console.log(urlObj);
console.log(`名字是${urlObj.query.myname}年龄是${urlObj.query.age}`);
